#define _CRT_SECURE_NO_WARNINGS

#include<stdio.h>

//while循环中
//break是用于永久的终止循环
//continue 跳过本次循环后面的代码，直接去判断部分，进行下一次循环的判断
//
// int main()
// {
//     int i = 1;
//     while (i <= 10)
//     {
//         i++;
//         if (5 == i)
//             continue;//continue在while循环里面只要执行就直接跳过本次循环，后面的代码直接跳过不执行后面代码。
        
//         printf("%d",i);
        
//     }
    
//     return 0;
// }

// int main()
// {
//     int ch =  0;
//     while ((ch = getchar()) != EOF )
//     {
//         putchar(ch);
//     }
//     //处理缓冲区
//     return 0;
// }

// int main()
// {
//     char password[20] = { 0 };
//     printf("请输入密码:>");
//     scanf("%s",password);

//     //getchar();//读取了\n

//     int ch = 0;
//     while ((ch = getchar()) != '\n')
//     {
//         ;
//     }
    
//     printf("请确认密码(Y/N):>");
//     int ret = getchar();
//     if ('Y' == ret)
//     {
//         printf("YES\n");
//     }
//     else
//     {
//         printf("NO\n");

//     }

//     return 0;
// }

int main()
{
    char  ch = '\0';
    while ((ch = getchar()) !=EOF)
    {
        if (ch < '0' || ch > '9')
            continue;
        putchar(ch);
    }
    
    return 0;
}